home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #14 / Monster Media No. 14 (April 1996) (Monster Media, Inc.).ISO / bbs_door / vfy_39.zip / 4SPTFIRE.ZIP / SF.BAT < prev    next >
DOS Batch File  |  1995-03-15  |  4KB  |  169 lines

  1. Echo Off
  2. :LOOP
  3.    C:
  4.    CD\SF
  5.    Echo Booting SPITFIRE Bulletin Board System
  6.    SPITFIRE /I19200 /C1
  7.    IF ERRORLEVEL 58 GOTO LOOP
  8.    IF ERRORLEVEL 57 GOTO DOOR_Z
  9.    IF ERRORLEVEL 56 GOTO DOOR_Y
  10.    IF ERRORLEVEL 55 GOTO DOOR_X
  11.    IF ERRORLEVEL 54 GOTO DOOR_W
  12.    IF ERRORLEVEL 53 GOTO DOOR_V
  13.    IF ERRORLEVEL 52 GOTO DOOR_U
  14.    IF ERRORLEVEL 51 GOTO DOOR_T
  15.    IF ERRORLEVEL 50 GOTO DOOR_S
  16.    IF ERRORLEVEL 49 GOTO DOOR_R
  17.    IF ERRORLEVEL 48 GOTO DOOR_P
  18.    IF ERRORLEVEL 47 GOTO DOOR_O
  19.    IF ERRORLEVEL 46 GOTO DOOR_N
  20.    IF ERRORLEVEL 45 GOTO DOOR_M
  21.    IF ERRORLEVEL 44 GOTO DOOR_L
  22.    IF ERRORLEVEL 43 GOTO DOOR_K
  23.    IF ERRORLEVEL 42 GOTO DOOR_J
  24.    IF ERRORLEVEL 41 GOTO DOOR_I
  25.    IF ERRORLEVEL 40 GOTO DOOR_H
  26.    IF ERRORLEVEL 39 GOTO DOOR_F
  27.    IF ERRORLEVEL 38 GOTO DOOR_E
  28.    IF ERRORLEVEL 37 GOTO DOOR_D
  29.    IF ERRORLEVEL 36 GOTO DOOR_C
  30.    IF ERRORLEVEL 35 GOTO DOOR_B
  31.    IF ERRORLEVEL 34 GOTO DOOR_A
  32.    IF ERRORLEVEL 33 GOTO EVENT_L
  33.    IF ERRORLEVEL 32 GOTO EVENT_K
  34.    IF ERRORLEVEL 31 GOTO EVENT_J
  35.    IF ERRORLEVEL 30 GOTO EVENT_I
  36.    IF ERRORLEVEL 29 GOTO EVENT_H
  37.    IF ERRORLEVEL 28 GOTO EVENT_G
  38.    IF ERRORLEVEL 27 GOTO EVENT_F
  39.    IF ERRORLEVEL 26 GOTO EVENT_E
  40.    IF ERRORLEVEL 25 GOTO EVENT_D
  41.    IF ERRORLEVEL 24 GOTO EVENT_C
  42.    IF ERRORLEVEL 23 GOTO EVENT_B
  43.    IF ERRORLEVEL 22 GOTO EVENT_A
  44.    IF ERRORLEVEL 1 GOTO LOOP
  45.    IF ERRORLEVEL 0 GOTO END
  46. :DOOR_A
  47.    C:
  48.    CD C:\SF\VERIFY
  49.    VERIFY! /B:SPITFIRE /D:C:\SF
  50.    IF ERRORLEVEL 0 IF NOT ERRORLEVEL 2 GOTO ADJUST
  51.    GOTO LOOP
  52. :ADJUST
  53.    C:
  54.    CD C:\SF
  55.      REM   The next command alters the file SFDOORS.DAT, specifically, the
  56.      REM   caller's security level and remaining time.  When SPITFIRE returns 
  57.      REM   from a door, SPITFIRE updates its databases with the info from 
  58.      REM   this file.  The changes become a permanent.
  59.    SFSEC /D:C:\SF /S:25 /T+:30
  60.    GOTO LOOP
  61. :DOOR_B
  62.    C:
  63.    CD C:\SF\SELL'EM
  64.    SELL'EM /B:SPITFIRE /D:C:\SF
  65.    GOTO LOOP
  66. :DOOR_C
  67.    REM Place Door C Commands Here
  68.    GOTO LOOP
  69. :DOOR_D
  70.    REM Place Door D Commands Here
  71.    GOTO LOOP
  72. :DOOR_E
  73.    REM Place Door E Commands Here
  74.    GOTO LOOP
  75. :DOOR_F
  76.    REM Place Door F Commands Here
  77.    GOTO LOOP
  78. :DOOR_H
  79.    REM Place Door H Commands Here
  80.    GOTO LOOP
  81. :DOOR_I
  82.    REM Place Door I Commands Here
  83.    GOTO LOOP
  84. :DOOR_J
  85.    REM Place Door J Commands Here
  86.    GOTO LOOP
  87. :DOOR_K
  88.    REM Place Door K Commands Here
  89.    GOTO LOOP
  90. :DOOR_L
  91.    REM Place Door J Commands Here
  92.    GOTO LOOP
  93. :DOOR_M
  94.    REM Place Door M Commands Here
  95.    GOTO LOOP
  96. :DOOR_N
  97.    REM Place Door N Commands Here
  98.    GOTO LOOP
  99. :DOOR_O
  100.    REM Place Door O Commands Here
  101.    GOTO LOOP
  102. :DOOR_P
  103.    REM Place Door P Commands Here
  104.    GOTO LOOP
  105. :DOOR_R
  106.    REM Place Door R Commands Here
  107.    GOTO LOOP
  108. :DOOR_S
  109.    REM Place Door S Commands Here
  110.    GOTO LOOP
  111. :DOOR_T
  112.    REM Place Door T Commands Here
  113.    GOTO LOOP
  114. :DOOR_U
  115.    REM Place Door U Commands Here
  116.    GOTO LOOP
  117. :DOOR_V
  118.    REM Place Door V Commands Here
  119.    GOTO LOOP
  120. :DOOR_W
  121.    REM Place Door W Commands Here
  122.    GOTO LOOP
  123. :DOOR_X
  124.    REM Place Door X Commands Here
  125.    GOTO LOOP
  126. :DOOR_Y
  127.    REM Place Door Y Commands Here
  128.    GOTO LOOP
  129. :DOOR_Z
  130.    REM Place Door Z Commands Here
  131.    GOTO LOOP
  132. :EVENT_A
  133.    REM Place Event A Commands Here
  134.    GOTO LOOP
  135. :EVENT_B
  136.    REM Place Event B Commands Here
  137.    GOTO LOOP
  138. :EVENT_C
  139.    REM Place Event C Commands Here
  140.    GOTO LOOP
  141. :EVENT_D
  142.    REM Place Event D Commands Here
  143.    GOTO LOOP
  144. :EVENT_E
  145.    REM Place Event E Commands Here
  146.    GOTO LOOP
  147. :EVENT_F
  148.    REM Place Event F Commands Here
  149.    GOTO LOOP
  150. :EVENT_G
  151.    REM Place Event G Commands Here
  152.    GOTO LOOP
  153. :EVENT_H
  154.    REM Place Event H Commands Here
  155.    GOTO LOOP
  156. :EVENT_I
  157.    REM Place Event I Commands Here
  158.    GOTO LOOP
  159. :EVENT_J
  160.    REM Place Event J Commands Here
  161.    GOTO LOOP
  162. :EVENT_K
  163.    REM Place Event K Commands Here
  164.    GOTO LOOP
  165. :EVENT_L
  166.    REM Place Event L Commands Here
  167.    GOTO LOOP
  168. :END
  169.